@charset "UTF-8";
/* CSS Document */


html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size:10px
}
body {
  line-height: 1.6;
  font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;font-weight:400;
  background:#f2f3f5;
}
* {
  margin: 0;
  padding: 0;
}
a img {
  border: 0;
}
a {
  text-decoration: none;
}




.weui_cell:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #d8d8d8;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5);
  left: 15px;
}
.weui_cell:first-child:before {
  display: none;
}
.work_cells {
  margin-top: 0.8em;
  background-color: #FFFFFF;
  line-height: 1.5;
  font-size: 1.2em;
  overflow: hidden;
  position: relative;
}
.work_cells:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  border-top: 1px solid #d8d8d8;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.5);
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.work_cells:after {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #d8d8d8;
  -webkit-transform-origin: 0 100%;
      -ms-transform-origin: 0 100%;
          transform-origin: 0 100%;
  -webkit-transform: scaleY(0.5);
      -ms-transform: scaleY(0.5);
          transform: scaleY(0.5);
}

.weui_cell {
  padding: 0.9em 1em;
  display: block;
  position: relative;
}
.weui_cell:hover {
	text-decoration:none;
}
.weui_cell_hd,
.weui_cell_bd,
.weui_cell_ft {
  display: table-cell;
  vertical-align: middle;
  word-wrap: break-word;
  word-break: break-all;
  white-space: nowrap;
}

.weui_cell_bd {
  width: 2000px;
  white-space: normal;
}
.work_cells .weui_cell:not(.no_access) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.work_cells .weui_cell:not(.no_access):active {
  background-color: #d8d8d8;
}
.work_cells a.weui_cell {
  color: inherit;
}
.work_cells .weui_cell_ft:after {
  content: " ";
  display: inline-block;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  height:0.4em;
  width: 0.4em;
  border-width: 4px 4px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  position: relative;
  top: -2px;
  top: -1px;
}

/*登录开始*/
.am-form-group{
	margin-bottom:7em; 
	margin-top:35%;
}
.login_group {
	width:91%;
	margin:0 auto;
}

.am-btn{
	display:block;
	width:88%;
	padding:0.6em;
	font-size:1.2rem;
	font-weight:400;
	line-height:1em;
	text-align:center;
	border-radius:0.2em;
	cursor:pointer;
	border:none;
}
.am-btn:active:focus,.am-btn:focus{
	outline:none;
}
.am-btn:hover{
	color:#fff;
	text-decoration:none;
}
.am-btn:active{
	webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.15);
}

.am-btn{
	color:#fff;
	background-color:#437dba;
        margin:auto;
}

fieldset{border:none}
.am-form input[type=username]{
	display:block;
	width:99%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-size:1.2rem;
	text-indent:1.2rem;
	line-height:1;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:0.2em;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;}

.am-form input[type=username]:focus{
	background-color:#fefffe;
	border-color:#3bb4f2;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}
/*登录结束*/


/*我的工作流程开始*/
.transferred_table table {
	width:100%;
	height:100%;
	margin:0 auto;
	background:#fff;
}
.transferred_table table th,.transferred_table table td {
	font-size:1.2em;
	padding:0.5em;
	border:1px solid #d0d0d0;
}
.transferred_table table th {
	background:#f2f3f5;
}
.transferred_table table td {
	text-align:center;
}
.transferred_table table td a {
	color:#278dfb;
}


.transferred_table .select {
  display:block;
  position: relative;
  overflow: hidden;
  background: white;
  border: 1px solid #d0d0d0;
  border-radius: 2px;
  background-image: -webkit-linear-gradient(top, #fff);
  background-image: -moz-linear-gradient(top, #fff);
  background-image: -o-linear-gradient(top, #fff);
  background-image: linear-gradient(to bottom, #fff);
}
.transferred_table .select:before, .select:after {
  content: '';
  position: absolute;
  right: 11px;
  width: 0;
  height: 0;
  border-left: 3px outset transparent;
  border-right: 3px outset transparent;
}
.transferred_table .select:before {
  top: 10px;
  border-bottom: 3px solid #7f9298;
}
.transferred_table .select:after {
  top: 16px;
  border-top: 3px solid #7f9298;
}
.transferred_table .select > select {
  position: relative;
  z-index: 2;
  width: 112%;
  height: 1em;
  line-height: 1em;
  text-indent:0.8em;
  background: transparent;
  background: rgba(0, 0, 0, 0);
  border: 0;
  -webkit-appearance: none;
}
/*我的工作流程结束*/


/*工作流程查询开始*/
.workflow_search {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size:1em;
}
.workflow_search form {
	width:90%;
	margin:1em auto;
}
.workflow_search ul li {
	margin:1.6em 0;
}
.workflow_search ul li label {
    display: block;
    float: left;
    margin: 0 10px 0 0;
    padding: 5px;
    text-align: right;
    width: 5em;
}
.workflow_search input[type=text]{
	width:26%;
    height:2em;
	border: 1px solid #aaa;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-left:0.5em;
	margin-right:0.5em;
	text-indent:0.8em;
	color:#666;
	
}
.workflow_search input[type="button"] {
    background: #437dba;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    width:6em;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-right:0.8em;
}
.workflow_search input[type="submit"]:hover {
	box-shadow: 0 0 5px #437dba;
}
.workflow_search li:nth-last-child(1) {
    text-align: right;
	margin-left:8em;
}
.workflow_search .empty1 {
	color:#437dba;
}

.workflow_search input[type=text]:focus{
	background-color:#fefffe;
	border-color:#3bb4f2;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}


.workflow_search .select {
  display: inline-block;
  /* 1 */
  position: relative;
  /* 2 */
  vertical-align: middle;
  /* 3 */
  /* 4 */
  overflow: hidden;
  /* 5 */
  background: #fff;
  color: #555;
  border: 1px solid #aaa;
  text-shadow: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-transition: box-shadow 0.25s ease;
  -o-transition: box-shadow 0.25s ease;
  -webkit-transition: box-shadow 0.25s ease;
  transition: box-shadow 0.25s ease;
  margin-left:0.5em;
  /* 6 */
  /* 6 */
}
.workflow_search .select:hover {
	background-color:#fefffe;
	border-color:#3bb4f2;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(59,180,242,.3);
}
.workflow_search .select:before {
  position: absolute;
  /* 7 */
  top: 0.8em;
  /* 7 */
  right: 0.5em;
  /* 7 */
  pointer-events: none;
  /* 8 */
}
.workflow_search .select select {
  cursor: pointer;
  /* 9 */
  padding: 0.5em;
  /* 10 */
  padding-right: 2.5em;
  /* 11 */

  /* 12 */
  border: none;
  /* 13 */
  background: transparent;
  /* 13 */
  background-image: none;
  /* 13 */
  -webkit-appearance: none;
  /* 13 */
  -moz-appearance: none;
  /* 13 */
  appearance: none;
  /* 13 */
  text-indent: 0.01px;
  /* 14 */
  text-overflow: '';
  /* 14 */
  width: 160% \9;
  /* 15 */
}
.workflow_search .select select:focus {
  outline: none;
  /* 16 */
}


.select:before {
  font-family: "icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.select:before {
  content: "\e600";
}

@font-face {
  font-family: 'icons';
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAARgAAoAAAAABBgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAANgAAADYZbVvCE9TLzIAAAHMAAAAYAAAAGAIIvy2Y21hcAAAAiwAAABMAAAATBpVzFdnYXNwAAACeAAAAAgAAAAIAAAAEGhlYWQAAAKAAAAANgAAADYAl8viaGhlYQAAArgAAAAkAAAAJANuAeZobXR4AAAC3AAAABQAAAAUAwAAdG1heHAAAALwAAAABgAAAAYABVAAbmFtZQAAAvgAAAFFAAABRVcZpu5wb3N0AAAEQAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAAB2Dx0AAAB7ER0AAAAJHQAAAM8SAAYBAQgPERMWG2ljb21vb25pY29tb29udTB1MXUyMHVFNjAwAAACAYkAAwAFAQEEBwoNTPyUDvyUDvyUDvuUDvgg958VgYD7AiOLi4aFg4iEi4SLg46GkYuL+wLzgZaAloqel5eWlpqMmX8I7yvv6wWZl5qKloCXf4p4gIAIDviUFPiUFYsMCgADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAQAAss1nQF8PPPUACwIAAAAAAM/2xdgAAAAAz/bF2AAAAAABjAE1AAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAGMAAEAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAQAAAAIAAHQAAFAAAAUAAAAAAA4ArgABAAAAAAABAA4AAAABAAAAAAACAA4ARwABAAAAAAADAA4AJAABAAAAAAAEAA4AVQABAAAAAAAFABYADgABAAAAAAAGAAcAMgABAAAAAAAKADQAYwADAAEECQABAA4AAAADAAEECQACAA4ARwADAAEECQADAA4AJAADAAEECQAEAA4AVQADAAEECQAFABYADgADAAEECQAGAA4AOQADAAEECQAKADQAYwBpAGMAbwBtAG8AbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuAFIAZQBnAHUAbABhAHIAaQBjAG8AbQBvAG8AbgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}

/*工作流程查询结束*/


/*出差小结－转交下一步骤开始*/
.trip_title h2 {
	font-size:1.2em;
	margin:1.2em;
	color:#5077aa;
}
.trip_next h3 {
	font-weight:bold;
	font-size:1em;
}
.trip_next span.t1,.select_next .t3 {
	color:#36C;
}
.trip_next span.t2, .trip_next p.t3 {
	color:#F00;
}
.select_next {
	font-size:1.2em;
	margin:1.2em;

}
.select_next  input.se {
	margin-top:2em;
	margin-right:0.3em;
}
.people {
	margin-bottom:1.4em;
}
.trip_next p a {
	color:#36c;
	text-decoration:underline;
}
/*.trip_next p img {
	margin-left:0.5em;
}*/
.select_people {
    margin-left: 40%;
}
.select_people input[type="button"] {
    background: #437dba;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    width:6em;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-right:0.8em;
}
.select_people a {
	color:#36c;
}
.sure_submit {
	margin-top:2em;
	margin-bottom:2em;
	margin-left:1em;
	font-size:1.5em;
}
.sure_submit .sure {
	background: #437dba;
}
.sure_submit .back {
	background: #b7b7b7;
}
.sure_submit .sure,.sure_submit .back {
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 8px;
    width:6em;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	margin-right:0.8em;
}
/*出差小结－转交下一步骤结束*/



/*部门分类开始*/
.bounced {
	background:#fff;
	border:1px solid #ccc;
	width:85%;
	height:100%;
	margin:1em auto;
  line-height: 1;
  font-size: 1.2em;
  overflow: hidden;
  position: relative;
} 
.people_left {
	float:left;
    width:38%;
    display: block;	
	border-right:1px solid #ccc;
}
/*.people_left ul li {
	border-bottom:1px solid #e8e8e8;
	padding: 0.9em 1.5em;
}*/
.people_left ul .pe a {
	color:#36c;
} 
.people_left ul li a:hover {
	text-decoration:none;
}
.people_right {
	/*float:right;*/
	width:61.9%;
	margin:0 auto;
}
.people_right p {
	text-align:center;
    color:#333;
	margin:0 auto;
	margin-top:0.9em;
	margin-bottom:0.9em;
	width:90%;
}
.but_pe {
	border-top:1px solid #e8e8e8;
	width:100%;
	margin:0 auto;
}
.but_pe input {
	color: #fff;
	background: #437dba;
    cursor: pointer;
    padding: 6px;
    width:5em;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	border:none;
	margin:1em 0 0.5em 1em;
}
.select_peo {
	margin-left:1em;
	margin-right:1em;
}
.select_peo ul input {
	margin-right:0.3em;
}
/*
.select_peo ul span {
	margin-left:4em;
}
*/
/*.select_peo ul li {
	line-height:1em;
	border-bottom:1px dashed #e8e8e8;
}*/
/*部门分类结束*/







@media screen and (max-height: 416px) {
  .weui_msg {
    padding: 45px 0 0;
  }
}
@media screen and (min-height: 416px) {
  .weui_extra_area {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
  }
}


